home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.2)
-
- import win32api
- import sys
-
- def SetupEnvironment():
- global __build_path__, __gen_path__, gen_py, __gen_path__
- HKEY_LOCAL_MACHINE = -2147483646
- KEY_QUERY_VALUE = 1
- keyName = 'SOFTWARE\\Python\\PythonCore\\%s\\PythonPath\\win32com' % sys.winver
-
- try:
- key = win32api.RegOpenKey(HKEY_LOCAL_MACHINE, keyName, 0, KEY_QUERY_VALUE)
- except win32api.error:
- key = None
-
-
- try:
- found = 0
- if key is not None:
-
- try:
- __path__.append(win32api.RegQueryValue(key, 'Extensions'))
- found = 1
- except win32api.error:
- pass
-
-
- if not found:
-
- try:
- __path__.append(win32api.GetFullPathName(__path__[0] + '\\..\\win32comext'))
- except win32api.error:
- pass
-
-
-
- try:
- if key is not None:
- __build_path__ = win32api.RegQueryValue(key, 'BuildPath')
- __path__.append(__build_path__)
- except win32api.error:
- pass
-
- found = 0
-
- try:
- if key is not None:
- __gen_path__ = win32api.RegQueryValue(key, 'GenPath')
- found = 1
- import new
- gen_py = new.module('win32com.gen_py')
- gen_py.__path__ = [
- __gen_path__]
- sys.modules[gen_py.__name__] = gen_py
- except win32api.error:
- found = 0
-
- if not found:
- __gen_path__ = win32api.GetFullPathName(__path__[0] + '\\gen_py')
- finally:
- if key is not None:
- key.Close()
-
-
-
-
- def __PackageSupportBuildPath__(package_path):
-
- try:
- package_path.append(__build_path__)
- except (NameError, AttributeError):
- pass
-
-
-
- try:
- __path__.append
- ok = 1
- except (NameError, AttributeError):
- ok = 0
-
- if ok:
- SetupEnvironment()
-
- del ok
- del sys
- del win32api
-